import Vue from 'vue'
import ElementUI from 'element-ui'
// let createTotalOffsetChart = function (sensorNumber, lineTitle) {
//     /*  let text = "深部位移站点累计位移量"; */
//     let sensorNumberList = [];
//     sensorNumberList.push(lineTitle);
//     /*  let text = "深部位移站点增加预警设置值"; */
//     let queryData = {
//         sensorNumber: ''
//     };
//     queryData.sensorNumber = sensorNumber;
//     let XData = 875;
//     YhHttp.init(YhHttpConstant.ServiceKey.OFFSET_CHART_X);
//     YhHttp.send(queryData, function (result) {
//         let resultObj = JSON.parse(result);
//         if (result != null && result != '') {
//             XData = resultObj.parameter.warningValueSetDmo.xdata
//         }
//     });
//     let splitArea = XData;
//     let option = {
//         baseOption: {
//             timeline: {
//                 axisType: 'category',
//                 autoPlay: true,
//                 playInterval: 1000,
//                 controlStyle: {
//                     position: 'right'
//                 },
//                 left: 20,
//                 right: 20,
//                 data: function () {
//                     return getDays($('#startTime0').val(), $('#endTime0').val());
//                 }(),
//                 label: {
//                     formatter: function (s) {
//                         return s;
//                     }
//                 }
//             },
//             title: {
//                 text: "深部位移站点累计位移量",
//                 left: "center"
//             },
//             legend: {
//                 show: true,
//                 top: "7%",
//                 data: function () {
//                     let dataArr = [];
//                     let length = sensorNumberList.length;
//                     for (let i = 0; i <= length; i++) {
//                         dataArr.push(sensorNumberList[i]);
//                     }
//                     return dataArr;
//                 }(),
//                 textStyle: {
//                     color: 'black',
//                     fontSize: 14
//                 }
//             },
//             tooltip: {},
//             calculable: true,
//             grid: function () {
//                 let length = sensorNumberList.length;
//                 let gridArray = [];
//                 let width = 100 / length;
//                 for (let i = 0; i < length; i++) {
//                     let grid = {left: '30%', top: '20%', width: '40%', height: '60%'};
//                     gridArray.push(grid);
//                 }
//                 return gridArray;
//             }(),
//             tooltip: {
//                 trigger: 'axis',
//                 axisPointer: {
//                     type: 'line'
//                 },
//                 formatter: function (params) {
//                     if (params[0].data.length > -1) {
//                         return '高度: ' + params[0].data[1] + 'm<br>位移: ' + params[0].data[0] + 'mm';
//                     } else {
//                         return '高度:  m<br>位移:  mm';
//                     }
//                 }
//             },
//             xAxis: function () {
//                 let length = sensorNumberList.length;
//                 let xAxisArray = [];
//                 for (let i = 0; i < length; i++) {
//                     let xAxis;
//                     xAxis = {
//                         gridIndex: 0,
//                         min: -1.1 * splitArea,
//                         max: 1.1 * splitArea,
//                         name: '位移(mm)',
//                         interval: splitArea / 20,
//                         nameGap: 30,
//                         nameLocation: 'middle',
//                         axisLabel: {
//                             show: true,
//                             rotate: -70,
//                             formatter: function (value, index) {
//                                 for (let i = 0; i < splitArea * 1.1; i++) {
//                                     if (value % (splitArea / 10) !== 0) {
//                                         return '  '
//                                     }
//                                 }
//                                 return value;
//                             }
//                         },
//                         splitLine: {
//                             show: false,
//                             boundaryGap: false,
//                             color: 'blue',
//                             type: 'value'
//                         },
//                         splitArea: {
//                             show: true,
//                             areaStyle: {
//                                 opacity: 0.45,
//                                 color: ['#FE1C23', '#FE1C23', '#FE9C28', '#FE9C28', '#FE9C28', '#FE9C28', '#FE9C28',
//                                     '#66cc66', '#66cc66', '#66cc66', '#66cc66', '#66cc66',
//                                     '#66cc66', '#66cc66', '#66cc66', '#66cc66', '#66cc66',
//                                     '#66cc66', '#66cc66', '#66cc66', '#66cc66', '#66cc66',
//                                     '#66cc66', '#66cc66', '#66cc66', '#66cc66', '#66cc66',
//                                     '#66cc66', '#66cc66', '#66cc66', '#66cc66', '#66cc66',
//                                     '#66cc66', '#66cc66', '#66cc66', '#66cc66', '#66cc66',
//                                     '#FE9C28', '#FE9C28', '#FE9C28', '#FE9C28', '#FE9C28', '#FE1C23', '#FE1C23',]
//                             },
//                         }//保留网格区域
//                     };
//                     xAxisArray.push(xAxis);
//                 }
//                 return xAxisArray;
//             }(),
//             yAxis: function () {

//                 let length = sensorNumberList.length;
//                 let yAxisArray = [];
//                 for (let i = 0; i < length; i++) {
//                     let yAxis = {
//                         name: '高度(m)',
//                         //position: 'left',
//                         gridIndex: i,
//                         // min: 'dataMin',
//                         max: 0,
//                         type: 'value',
//                         scale: true,
//                         nameLocation: 'end',
//                         nameGap: 10
//                     };
//                     yAxisArray.push(yAxis);
//                 }
//                 return yAxisArray;
//             }(),
//         },
//         options: []
//     };
//     return option;
// };

